.store {
    .van-nav-bar__title {
        font-size: 18px;
    }
    .van-nav-bar__arrow {
        font-size: 14px;
    }
    .van-nav-bar__text {
        font-size: 14px;
    }
    .map_content {
        position: relative;
        .map {
            width: 100%;
            height: 100%;
            overflow: initial;
        }
        .right_icon {
            width: 45px;
            height: 45px;
            //          background: ;
            display: block;
            position: absolute;
            z-index: 9999;
            right: 10px;
            bottom: 75px;
            background: rgba(255,255,255,.6);
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0,0,0,0.2);
            img {
                display: block;
                width: 22px;
                height: 22px;
            }
            .right_icon_bottom,
            .right_icon_top {
                width: 45px;
                height: 45px;
                box-sizing: border-box;
                padding: 11px;
                display: block;
            }
            .right_icon_top {
                border-bottom: 1px solid #E5E5E5;
            }
        }
        .search_input {
            position: absolute;
            top: 40px;
            width: 100%;
            .input {
                //              box-sizing: border-box;
                margin: auto;
                width: 340px;
                height: 25px;
                display: block;
                border-radius: 18px;
                padding: 10px;
                background: rgba(255,255,255,.9);
                border: 1px solid RGBA(0, 0, 0, 0.2);
                font-size: 16px;
                line-height: 16px;
                &::-webkit-input-placeholder {
                    /* WebKit browsers */
                    font-size: 20px;
                    line-height: 20px;
                    color: RGBA(0, 0, 0, 0.2);
                }
                &:-moz-placeholder {
                    /* Mozilla Firefox 4 to 18 */
                    font-size: 20px;
                    line-height: 20px;
                    color: RGBA(0, 0, 0, 0.2);
                }
                &::-moz-placeholder {
                    /* Mozilla Firefox 19+ */
                    font-size: 20px;
                    line-height: 20px;
                    color: RGBA(0, 0, 0, 0.2);
                }
                &:-ms-input-placeholder {
                    /* Internet Explorer 10+ */
                    font-size: 20px;
                    line-height: 20px;
                    color: RGBA(0, 0, 0, 0.2);
                }
            }

        }
    }
    .amap-geo {
        //      display: none;
    }
    .amap-icon{
        img{
            width: 30px;
//          height: ;
        }
    }
    .right_icon_top {
        position: relative;
        background: rgba(255,255,255,.6);
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0,0,0,0.2);
        img {
            width: 45px;
            height: 46px;
            box-sizing: border-box;
            padding: 11px;
            display: block;
        }
    }
}
